package gat.common.enums;

import lombok.AllArgsConstructor;
import lombok.Getter;
import lombok.NoArgsConstructor;

/**
 * @author sxq
 * @date 2022/2/22$
 * @desc
 */
@Getter
@AllArgsConstructor
@NoArgsConstructor
public enum UserExceptionEnums {

    PHONE_CAN_NOT_NULL("10001", "手机号不能为空"),
    EMAIL_CAN_NOT_NULL("10002", "邮箱不能为空"),
    USERNAME_CAN_NOT_NULL("10003", "用户名不能为空"),
    PWD_CAN_NOT_NULL("10004", "密码不能为空"),
    APP_CAN_NOT_NULL("10005", "AppID不能为空"),
    USER_TYPE_CAN_NOT_NULL("10006", "用户类型不能为空"),


    //角色
    ROLE_STATUS_ON("11000","当前角色为启用状态，无法移除"),
    ROLE_USER_HAVING("11001","当前角色存在已关联状态，无法关闭"),
    ROLE_HAVING("11002","当前角色已存在，请重新更换角色名称重新插入"),
    ROLE_SYSTEM_IS("11003","当前角色为系统角色无法进行操作"),

    USER_NOT_EXIST("10005", "该用户不存在"),
    ;

    private String code;
    private String msg;

}
